body {
	margin: 0px;
	background-color: #DDDDDD;
	font-family:	Arial, Helvetica, sans-serif;

}

table.main {
	background-color:	#FFFFFF;
	width:				60%;
}

table.header {
	background-color:	#7799BB;
	width:				100%;
}

table.content {
	width:				100%;
	vertical-align:	top;

	color:	#000000;
	border:	1px solid #6090C0;
}

tr.menu {
	height: 40px;
}

.trRecord {
	border-collapse: collapse;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
}

td.headerSectionTitle {
   padding-right:		5px;
	padding-bottom:	5px;
	vertical-align:	bottom;

	font-size:		20px;
	font-weight:	bold;

	color:		#E8EEF7;
	text-align:	right;
}

.tdTitle {
	background-color:	#FFFFFF;
	color:				#A52A2A;
	text-align:			right;
	vertical-align:	top;
	font-weight:		bold;
	font-size:			14px;
	padding:				2px;
	border-bottom:		1px solid #BC8F8F;
}

.tblPaymentData{
	border: 1px solid #E6E6FA;
}

.tdPaymentTitle {
	background-color: #E8EEF7;
	color: #7799BB;
	text-align: right;
	font-weight: bold;
}

.fieldTitle {
	color:			#7799BB;
	font-size:		12px;
	font-weight:	bold;
	text-align:		left;
}

.a_collapse {
	color:				#A52A2A;
	font-size:			10px;
	text-decoration:	none;
	vertical-align:	top;
	text-align:			center;
}

.historial {
	width:	200px;
}

.separator {
	height: 5px;
	font-size: 5px;
}

.control {
	color:	#BC8F8F;
	font-size: 11px;
}

.error {
	color: #FF0000;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	width: 50px;
}

input[type="button"] {
	background-color:	#778899;
	border:				1px solid #BC8F8F;
	color:				#E8EEF7;
}

.sectionActive {
	color: #2F4F4F;
	background-color: #E6E6FA;
	border-style: groove;
	font-size: 12px;
	font-weight: bold;
}

.sectionInactive {
	border-style: groove;
	font-size: 12px;
	font-weight: bold;
	color: #E8EEF7;
}

.sectionLink {
	color: #E8EEF7;
}

.historyLink {
	color: #7799BB;
}

.tdPaymentsTitle {
   background-color:	#FFFFFF;
	color: 				#B0C4DE;
	text-align:			right;
	vertical-align:	top;
	font-weight:		bold;
	font-size:			14px;
	padding:				2px;
	border-bottom:		1px solid #B0C4DE;
}

.balance {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}

.logOff {
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 5px;
}